package lab01;

import java.util.Scanner;

public class Test12 {
        public static void main(String[] args) {
            int number=0,d5,d4,d3,d2,d1;
            Scanner input=new Scanner(System.in);
            System.out.println("输入一个1至99999之间的数");
            number=input.nextInt();
            if(number>=1 && number<=99999){
                d5=number/10000;
                d4=number%10000/1000;
                d3=number%1000/100;
                d2=number%100/10;
                d1=number%10;
                if(d5!=0){
                    System.out.println(number+"是5位数");
                    if(d5==d1&&d4==d2){
                        System.out.println(number+"是回文数");
                    }
                    else{
                        System.out.println(number+"不是回文数");
                    }
                } else if(d4!=0){
                    System.out.println(number+"是4位数");
                    if(d4==d1&&d3==d2){
                        System.out.println(number+"是回文数");
                    }
                    else{
                        System.out.println(number+"不是回文数");
                    }
                } else if(d3!=0){
                    System.out.println(number+"是3位数");
                    if(d3==d1){
                        System.out.println(number+"是回文数");
                    }
                    else{
                        System.out.println(number+"不是回文数");
                    }
                } else if(d2!=0){
                    System.out.println(number+"是2位数");
                    if(d2==d1){
                        System.out.println(number+"是回文数");
                    }      else{
                        System.out.println(number+"不是回文数");
                    }
                } else if(d1!=0){
                    System.out.println(number+"是1位数");
                    System.out.println(number+"是回文数");
                }
            } else {
                System.out.println(number+"不在1至99999之间");
            }
        }

    }
